using System;
using System.Collections.Generic;
using System.Text;

namespace SPDV
{
    [Serializable]
    public class SPFieldData
    {
        private string _title;
        public string Title
        {
            get { return _title; }
            set { _title = value; }
        }
        private string _internalName;
        public string InternalName
        {
            get { return _internalName; }
            set { _internalName = value; }
        }
        private string _staticName;
        public string StaticName
        {
            get { return _staticName; }
            set { _staticName = value; }
        }
        private Guid _id;
        public Guid Id
        {
            get { return _id; }
            set { _id = value; }
        }
        private string _typeAsString;
        public string TypeAsString
        {
            get { return _typeAsString; }
            set { _typeAsString = value; }
        }
        private string _typeDisplayName;
        public string TypeDisplayName
        {
            get { return _typeDisplayName; }
            set { _typeDisplayName = value; }
        }
        private string _group;
        public string Group
        {
            get { return _group; }
            set { _group = value; }
        }
        private string _description;
        public string Description
        {
            get { return _description; }
            set { _description = value; }
        }
        private string _sourceId;
        public string SourceId
        {
            get { return _sourceId; }
            set { _sourceId = value; }
        }
        private string _authoringInfo;
        public string AuthoringInfo
        {
            get { return _authoringInfo; }
            set { _authoringInfo = value; }
        }
        private bool _canBeDeleted;
        public bool CanBeDeleted
        {
            get { return _canBeDeleted; }
            set { _canBeDeleted = value; }
        }
        private bool _canToggleHidden;
        public bool CanToggleHidden
        {
            get { return _canToggleHidden; }
            set { _canToggleHidden = value; }
        }
        private string _defaultFormula;
        public string DefaultFormula
        {
            get { return _defaultFormula; }
            set { _defaultFormula = value; }
        }
        private string _defaultValue;
        public string DefaultValue
        {
            get { return _defaultValue; }
            set { _defaultValue = value; }
        }
        private bool _hidden;
        public bool Hidden
        {
            get { return _hidden; }
            set { _hidden = value; }
        }
        private bool _pushChangesToLists;
        public bool PushChangesToLists
        {
            get { return _pushChangesToLists; }
            set { _pushChangesToLists = value; }
        }
        private bool _readOnlyField;
        public bool ReadOnlyField
        {
            get { return _readOnlyField; }
            set { _readOnlyField = value; }
        }
        private bool _required;
        public bool Required
        {
            get { return _required; }
            set { _required = value; }
        }
        private bool _sealed;
        public bool Sealed
        {
            get { return _sealed; }
            set { _sealed = value; }
        }
    }
}